home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / game / think / Connect4.lha / Connect4 / source / graphics_support.h < prev    next >
C/C++ Source or Header  |  2001-03-20  |  752b  |  28 lines

  1. #ifndef GRAPHICS_SUPPORT_H
  2. #define GRAPHICS_SUPPORT_H
  3.  
  4. #include <graphics/gfx.h>
  5. #include <graphics/view.h>
  6.  
  7. //Uncomment to debug remapbitmap()
  8. //#define GRAPHICS_SUPPORT_DEBUG
  9.  
  10.  
  11. struct pen {
  12.     LONG number;
  13.     ULONG red;
  14.     ULONG green;
  15.     ULONG blue;
  16. };
  17.  
  18. void remapbitmap (struct BitMap *bitmap, struct ColorMap *cm, ULONG *palette, struct pen *pens, UWORD num_pens);
  19. void freeallocatedpens (struct ColorMap *cm, struct pen *pens, UWORD num_pens);
  20. struct BitMap *bodytobitmap (ULONG width, ULONG height, ULONG depth, UBYTE *body);
  21.  
  22. // Pass NULL for compression if you don't want loadiff() to fill in this value
  23. BOOL loadiff (char *filename, ULONG *width, ULONG *height, ULONG *depth, ULONG *compression, UBYTE **body, ULONG **palette);
  24.  
  25. #endif
  26.  
  27.  
  28.